A Novel Approach for Test Case Prioritization Using Priority Level Technique
نویسندگان
چکیده
This paper presents a novel approach for test case prioritization using a simple mathematical prioritization level technique. In this we have identified a number of generic parameters under GUI, Database, Networking heads and taken into consideration a number of projects falling in a particular category of projects .For each of these projects falling under a given category, we utilize experts opinion to classify the level of user requirement concerning the parameters and the extent to which it has been satisfied by each of the projects, at the first instance, on a six scale basis. The information of all the tables is combined to generate a Project Specific Base Table (PSBT). Whenever a new project under the same category comes up, respective priority levels are assigned to each of these identified parameters, i.e. we prioritize the test cases concerning the identified parameters by utilizing the information from the PSBT and using some mathematical calculations. Keywords— Prioritization, Project Specific Base Table.
منابع مشابه
MTCPA: Multi-Objective Test Case Prioritization Algorithm Using Genetic Algorithm
The main objective of regression testing is to test the modified software during maintenance phase of Software Development Life Cycle. An easiest strategy to regression testing is to retest all test cases in a test suite, but due to limitation of resources and time constraint, it is not efficient to implement. Test case prioritization technique increases the effectiveness of regression testing ...
متن کاملA Survey on Model Based Test Case Prioritization
Regression testing is the process of validating modifications introduced in a system during software maintenance. As the test suite size is very large, system retesting consumes large amount of time and computing resources. This issue of retesting of software systems can be handled using a good test case prioritization technique. A prioritization technique schedules the test cases for execution...
متن کاملTowards the prioritization of system test cases
During software development companies are frequently faced with lack of time and resources, which limits their ability to effectively complete testing efforts. Often, the engineering team is compelled to stop their testing efforts abruptly due to schedule pressures. We build upon prior test case prioritization research and present a system-level, value-driven approach to test case prioritizatio...
متن کاملA Test Case Prioritization Approach in Regression Testing
Testing is a process of analyzing behavior of the product to detect difference between existing products and required conditions. It is a process to identify completeness, correctness and effectiveness of computer software. In the existing work test cases are prioritized on the basis of timing and number of faults find out. The existing technique gives higher priority to least important functio...
متن کاملFactors Oriented Test Case Prioritization Technique in Regression Testing using Genetic Algorithm
Test case prioritization involves scheduling test cases in an order that increases the effectiveness in achieving some performance goals. One of the most important performance goals is the rate of fault detection. Test cases should run in an order that increases the possibility of fault detection and also that detects the most severe faults at the earliest in its testing life cycle. In this pap...
متن کامل